home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / lftp / TODO < prev   
Text File  |  2008-01-28  |  2KB  |  70 lines

  1. The items with a question mark are questionable. I'm not sure whether they
  2. are really needed. If you think it is a good feature do it yourself :) or
  3. at least tell me what you think. Items marked with - are hard to implement
  4. currently; other work needs to be done. Items marked with + are partially
  5. implemented.
  6.  
  7.  
  8. ?* document variables in on-line help
  9.  
  10.  * mirror --config <file.cf>
  11.  
  12.  * update process title
  13.  * at-exit-bg
  14.  
  15.  * implement Queueing in FileAccess. fa->AddQueue(new FAQueueOp(args)).
  16.    (Done()==true when queue is empty)
  17.    This way ARRAY_* can be obsoleted.
  18.  
  19.  * there are many interesting protocols which can be used to transfer
  20.    files/data: smb, fsp, imap, irc, pop3...
  21.  
  22. -* put -n (only if newer) Maybe it would be better to add a command to compare
  23.    times?
  24.    mirror can be used: mirror -Rr -I file
  25.  
  26.  * http: ls -a to see all links, even off-site.
  27.  
  28. ?* `local' (or `reverse') command to swap local/remote, e.g.
  29.       mirror -R = local mirror
  30.       put = local get
  31.    of course, implement commands using two sessions where possible.
  32.    ?? then proto-file will not be a module, that is it will be always loaded.
  33.  
  34.  * mirror: add more settings.
  35.  
  36.  * more intelligently squeeze file name in status line.
  37.  
  38.  * parallel get's in mget
  39. +* make a command get1 to get a single file with extra options.
  40.  
  41.  * tail command
  42.  
  43.  * make a class FileAccessLocation (class url?)
  44.  
  45.  * job suspend/resume.
  46.  
  47.  * motd. if it is not yet known, connect/login and get it. (use class Buffer).
  48.  
  49.  * use NDIR (from RFC1127) in FtpListInfo, when long list cannot be parsed.
  50.  
  51. ?* optimize help text, introduce a phrase separator for separate translations.
  52. ?* help in external files
  53.  
  54.  * a setting to make commands quiet (cmd:quiet? or cmd:verbose with int value)
  55.  
  56.  * redirect error messages
  57.  * stdout/stderr analogues, use class IOBuffer.
  58.  
  59.  * mirror option to check an alternative directory(ies) for existing files.
  60.    (overlay filesystem replacement?)
  61.  * mirror: multiple source and target dirs.
  62.  
  63.  * APPE support.
  64.  
  65.  * support ftp paths properly - do CWD for each path component (unless
  66.    FEAT reports TVFS)
  67.  
  68.  * for 4.0: allow to connect to backgrounded lftp process.
  69.    (maybe connect by default to any running lftp)
  70.